initial structure
add basic configs