preloaded the toadd function with sensible (IMHO) defaults, will add
modifiable behavior later