spliting the project