#177 implement gaussian dependencies
#177 rename addDependency method
#177 reorder methods