1, 2 & 3 update & my includes

Added my own functions header for all the common tasks