By - eiji ienaga(Do not remove credits)