fixed autowire