added edit in place modules