More redeable code