updated for idea