Add entry function