Finished all functions

All the functions