adding fields validation
adding gems