removed init dependence on numpy. still some runtime dependencies