linking improved but tranitions is bad