add myself to by()