format
comments
added comments to merged methods