edit and stuff