ex 1.11, ex 1.16~23 by vvalkyrie