worked on directory package source