Added some checkups, converting and processing