some defaults. still a lot to tweak