added greader