addind composing classes