Just adding main

Todo: Everything else