haha.. nice.. it explains very clearly each term... lol