finised bumper code, working on actual states