tabs working and started on better creation method