section characteristics added. characteristic interface added