added purchases method