Apply form functionality halfway