added oauth support
rearrange the home page