Libros — design patterns