starting requirements

random access file...