add: implement y3-commons application interface with all needed resources