made purpose clearer