oh man thats ugly, smooth transitions