added swissKnife lib