playing around with the functions