StatusProvider

Update implemented, TODO: deletion