add header, fix deinit, fix border