some specificalations