Add more contribution methods