adding dependencies and first example