func requests