implement mikami

_HAS_BUGS_