I think its too slow and needs to be improved.