remove unused; struct definition