fix fucking code