sp init to 16 to allow for static