changes as it doesn't work from some reason.
py now more user friendly