added comments and a small readme how to use