rename module
make layout constraint debug extension optional