add return type Boolean