still trying to build correctly