Daniele's favorite and most used Design methods