introduction of how to use this code