full on less integration with small override example
reversed small mofication I made in the code as an example