remove unused parameter and unnecessary method.