user skeleton and homepage