Bash Elliott
WIP. Check back later.