We have 3 ways to give....