updates to get and head