it seems work as want