added new class for lever manipulation