listified the functions