tests and __init__