Working on static main class.. unfinished pushed for sync