added source
added dependencies
modified cmake