5 basic user cases