added all features of firewalker sample code