workiing with first option