added Condition model
added Header model