add new codesnippet