Implementation for create card