ver nice explanintion i am new to the form