Inclusion Criteria:  Hemiparetic stroke (haemorrhagic or ischaemic) within 4 months of recruitment; FMA UE less than 55 (out of maximum of 66) but able to extend at least 2 fingers in the affected hand 10 degrees at any joint with pain-free passive range of motion at least 50% in all joints below the elbow; Age 21-90.  Exclusion criteria:  Cognitive or language impairment resulting in inability to follow instructions or inability to sustain attention for more than 10 minutes or inability to give consent; Poor sitting balance (inability to sustain unsupported sitting for > 10min) Other orthopaedic or neurological diseases other than stroke affecting the function of the stroke-affected arm; severe pain in the stroke affected upper limb Terminal diseases with expected survival <1 year Women who are pregnant or breastfeeding Patients who are in medically unstable conditions.