copy right (c) KIRA all rights reserved