Add initial version of code