added comments
added guidelines example