adds several methods