cleaned up code, design, and added Hand Raised functionality