better IDE Integration