sort of working raph project
adding count