controller added...still refining
controller added..works