new build structure, added clean and copy task