added comments and credits