more functions specs