added checkbox directive