IDEA laboratory