fixed error with harware & software forms init functions