check for nan
correct init order
project Rename for framework build