changes from online version to github version