add dir structur + checks