refactoring nebula for project modularity