Rain needs to be improved a lot but it works