add Attribute for int, unsigned int, long, unsigned long, char, unsigned char, float, double
add documentation