turn logic on the server now, some validation rules created