with comments from ccslairusi