use nested templates
example budget stuff