do not pass interval in the main interface