added alien and geek, unit tested