Worked on seek function on input streams
Improved resource clean-up
Switched cache to block status