works except for the find element