finally satisfied with table layout