fix init, args should be seperate