still trying to figure messaging