full rewrite, SCRUD, pagination & bootstrap