format + cleanup
user caching