added ribbon dependencies, but kept them commented out due to
transitive dependency issues.

cleaned up some unused imports.