working on incorporating function calls