major changes to Laravel