implemented file reader
implemented creating items from file