Requisite functionality implemented