The principles of giving