Model Based Environment