nearly there
added live functionality