work for pageless state