[2048] use method pointer