pb with dependency