adding some references
split engineering