please add a short description of what each of these things is