fixed deserilization maybe