Updated functions header