bloody classes again...