partially working with building and installing