file handling work
alpha