charge observer