removed useless unite function