annoying try for fixing unfuntionality