finish custom Adapter