struct characteristic profile compiles