framework reorganized to meet psr standards