------------------PRIVATE--------------------(my own hands)