updated components and rebuilt