added initial listener
added initial listener