fixed a big issue with create_{sp,sc} not using provided startup_values
+ creeate_{sp,sc} tests