helping methods expanded