Implemented merge!