re-add https comment
CR feedback
rewrite component into scala
CR feedback