updated comments and updated responsive look and feel