second working commit
working around package list listener