added table functionality and refactored assets