self declare dependencies, GH-6
declare all dependencies, fixes GH-6