About half done with rough code