intro and pause states functional