add implemantation for becomes