Added some docs and special type conversions