added *@return to javadoc