change logic for abspath of read files, store views with args