pub: moved to use collection package directly