callbacks rough
add explainshell.com to addl resources
rough advanced forms