(#29) - add in lists and if functions for default value