Started to implement story. For details, see #46.