alter projectstructure and add missing files