Update #1

Code written by Marius

Working, needs minor changes