perfect. convenient. clean. A+