initial file set-up
draft code to revise