added trapper library