Add status handling and generic requests