added bck functions
new week 2 changes