adding some sensible defaults