added now working checkout deleted and refactored a couple of things
Meeerge