---cut------------------------------------------------------------------------
for kayozz