Basic functions work, need to tidy up and get results.