works as a sub-project