rips out code, building from scratch