Starting generizing FD functions