frontend fixes
mainjs