create hooks and methods to read/write from program
create hooks and methods to read/write from program