v. 0.4 contd, optimise/minimise