edit profile and improve design