made into a multi-project build