Worksheet update

refactoring the worksheet module
Guessing this isn't needed