snippet fix final