Activity with validation