add enum for function ids