Comment
Tidy
Neatened
Added merge filtering