better integration