First Class commit
significant changes to first test