fix alternative methods for forms