init card and new card user interface
merge