snippet restructuring
snippet issues