finished concat