overridden function for convinience