cast application 2 concepts