just about completely functional - doing a funcionality check