major changes build