pretty error
fix handle in use
merge