worksheet interface

Edge cases and comments. Still some weird bugs but ironing it out.