well written brother.....
and about ur experience, "keep it up"