fucucusdofij  everything broken but it's ok deal with it later