updated without texts and horrible design