Work in progress

Alot to learn...