added more open page hooks
merge conflicts