Added membership provider, simple style and registration function