Adding code base. 

This commit should solve #all_issues :bowtie: