Carbon technologies