rebuilt and functioning the way I want it