having os problems changed __init__ a bit