fix "list" to use only C