work on backend of introduction