add first functional resource adaptor