First version

Adding code