— "shall" indicates a requirement;
— "should" indicates a recommendation;
— "may" indicates a permission;
— "can" indicates a possibility or a capability.

Keep up good work!
Arpad
Note: Your comment will only appear on the site after review. Your email address will not be visible, only your name and comment.