make interface more minimal and cleaner