remove options factory and default by config - made options a requirement - updated tests