basic work on default crap and where and what should go for the least