using os.path.realpath() which is more acurate