wrong no of args prevention added