add back office configuration
add PSR-2 compliance