converted to a gradle multi-project build