added feature list and basic building blocks