added more methods from the standard library