Final code ready