use read instead of load-file