flexible action space