FINITE TIME CONTROL VIA OUTPUT FEEDBACK: A GENERAL APPROACH