Updatetd SQL functions