test with drain function
drain & errors function5~
1.1.0