Adding source for initial version