All functions and documentation added