using abspath ...