Added require and AMD factory

Signed-off-by: Martin Andreas Woerz <m.woerz@ieservices.de>