Status: Not the best but I'm trying