added @return tag