working on automated component build