added opp pos
added onClick