adding functionalities in pry full