add check for invalid cart id, logging
protect cart from being accessed with invalid data
modify cart