make options optional; add readme