some tips to refactor your monolith solution/application to n-layered application ex, presentation layer, business layer, and data layer