Component Weight According to User Defined Methods