complet new approach and added second level

level two empty for now