finalize tabs then api calls + grid design