io inizieri indentando il codice a modo per permettere di leggerlo in modo adeguata ^_^

poi guarderei questo link http://openskill.info/infobox.php?ID=920