add callback for get groups
better null check
undo pre construct
change how we specify url for getting work info
add edit option