Added secondary axis of rotation, clean exit and color