merge for online