work up
go on niga
go on js fixes