[basic requirement]fist page impelmentation