added some cases weeeeeeeeee