added setup convenience method