refactoring
bug fixed; double execution
sticky table
new implementation of fixed header