--------------------------------------------------------------------------Q-------------------------------------