Last version before going home, slighty broke becaus of code sample