started assembling the functions into single points