most of what is required to work with SEEK, and cut back on the other unused methods