text & line & form workings