return instead of print