1 layered architecture pattern