MOORE SOLUTIONS