some fields we dont need but should keep for it to function #7