##assumptions