added a proper edit screen so that we can fix errors easier