Forms creator with validation