done: made form for ports page
todo: switches page?