register page
three way merge WTF register readded