forgot written by