Task3 | Update on structure II

Added write strategy. Generics. Dynamics.