+ controllers for elements and setting things up

hi