added some ui elements and changed apimodule
temp