a flask with a cap