Allen project