Finally ok all i have to do is add the args stuff