added not used structures