buildoop components