4 functions fully implemented. exciting.