rebuild project structure, 
added desktop extensions