Lots of stuff, alpha basically done