MSP- Interests, Legal Framework, Practice & Development