closes #2 add a proper build task