Middleware Layer Build - V 1.0