added actions and logic
developing cart