Added additional constructor
Working example