working code?

still needs to be combined for competition