implement way/generators for the devolopment purpose