automatically formats objects!