Frontend codes - Created by Sanjay Shrestha