constructor action us diagram action usecas diagram 