Size supported
Macros to use size added
Clean function added
Clean function fixed