Version 1.0

Still need to double check everything.