Learn and develop JavaScript based functions