add and moving things around