adjust frontend and extend user data