Merged business logic into siegfried