option implemented in portable