article and seeds
merge with hakim branch