add parent for synchronous queue
whitespace removal
reformatting