adding in required