fixed smooth color transition