Export possibility and nicer interface