filling out what's necessary