as expected. clean and convenient