mPass High Level Design (HLD) (1)