Added new opportunity functions