adding function info, combining methods