implemented excel reader