Technological rudiments