It's not ready yet but it is working... Almost done!
Commenting validations to get session working