nearly working, fully