be carefull with sizeof, got wa because of it