clearing public
ignoring generated code