worked on some implementation and started file input