add many tweaks