I need to revise Allan's cs and post it here tomorrow. Don't think I have enough time tonight.