abstract defaults. add app.utils. start readme.