data storage added
file name changed
new files added
minor modifications to handle data storage