homepage skinning update + mini cart function rewrite