Make more flexible by making params as constants