FIX: let user specify format strings