part done for #39