in progress - creating a nice build process