added setup definition