second commit with review js functionality + enhanced layout + small fixes