now compiles
removeing some annooying stuff