compose refactor, add priority field