changed method signatures due to changing class