page plugin & unit test done