fix dirname(__FILE__)