commiting before implement fade