V1 - alpha

todo: clean up lots of stuff