ideal and convenient