restructured for multiple sticky headers
restructured code to work with multiple sticky columns