basic activity adding + add/edit validation