Optimising the business model canvas