reflection to create the gui