Updated and finished basic ex