Implemented buildmodes