Started inverse implemenation