remove unused header
add explicit to ctor