be more efficient
proof we don't need secured and example of overrides
spacing
remove empty lines