add better table structure to service creation