refact guide page