clean and convenient.