Work item

This is preliminary version. Later I will improve.