Carbon based electronics