several changes needed to for successful build