A journey of trials and errors