add __init/__exit
delete .o