creating a new branch and re-writing dreamdesigner