add AT defaults from shop settings, introduce utils, cleanup DX