Adding first real code
Fixing dependencies