added description to source code and synced it with readme.