progress on weaving in eve api pattern