4 functions done