Original Authors and Contributors: Peter H�gfeldt Jakob Cederlund