need to fix findViewById giving nulls