cleaned up card views with partial form