adding and changin positions