all elements laid out, working!