alright
more validations
more validations
more validations
fixed saving bug