better filenames and get method