tweaks + methods