Add more level logic