working on attribute learning from base features