adapted idea