layout now operationnal, but not fully implemented on every controller
layout rendering implemented