Seperated the most basic functions for use in other tasks