added init for whistle