Add checkbox component properly, need to work on all functionalities for it.