working but needs improvement