some basic crap