started with cleanup (docs+var names)