add track and program model classes