hmmmm.... ...aha! ive got an idea!