add more methods similar to the standard one