clarified assumptions