not found variables renamed again for much better readability