prepare for a proper view gui merging