Business logic taken from another project. Starting point.