Restructuring code
 * Add Transition