ignore shit
dependencies
barebone structure