Freelancer:
archhasib
Factory Facade
I hope you like this sir. If any changes needed please let me know sir.