starting implementation of a compress plugin with smart indentation