changed gradient reveal to opacity reveal