!! PLEASE READ ALL DESCRIPTION AND THE BRIEF FRIST !!