transition and fade layer working correctly!