Implemented Suggestions

Currently its just random product, but can be easily modified for
specific tuning