use same receiver name in all methods