at least some formatting (ugly static builder pattern)