still trying to wiring things up