adds an init function withTabs
no out, just tuples