fondation and overrides