Adds basicCall function to break the lower most part into function