commit with needed methods added