more settings smarts
rookie mistake
better binding