How can this be improved.