Adding a start method, forgive the bad code