Javascript required Marcin Bosak