work on servers and pickup