[IMP] oprimize code