Added initial functions