Added names to each function