added version constraints; bump to 1.0.4