various work

No works on public view