adding in some more methods for this