fix linting
add sample directory
add missing dependency