adding setup and module __init__