made it self-explanatory and added an example page