current function added to base classes.  just returns self