introduce methods for easier use