MAGIC LIBRARY