code cleanup and added the translucent classes