i will never repeat myself again..