adds basic requirements and structure
doing thangs

e is necessary,