Added vertical demand pricing model

Fix #9