Added args for types and their options. 

8D