not using annotations but yaml