added DAA Implementation