this is extremely clean and convenient.