Data-driven

Less code :|