working, but seems there might be a bug