breaking stuff
fix warnings