transfer commit
transfer
Added contracts to classes