new list item for subjects and refactorying