decision was made that the entire thing has to be re-implemented