clean src
finish args parse