clientside noflo functions for serrelab