My ada code work