working on scaling still