fully impliment a shares page