changes to default. not perfect