creating table component
split size fixed and some table improvements