logger
rm unnecessary constructor args