Working on interactive validation logic