added more comment-s info and a simple guard to enforce/info about the usage