recovered from last commit. miss long data stuff and need to revise stConstruct