add config
added dependencies
fix class names