updated method annotation