Fix the retirement issues
Fixed the input command
Added subisidy function