initial set up of using reflection for forms