defines more methods