Removed contribute for functionality