Move codes&prices into a separate module.