midway through implementing form