more defaults + better formatting