added lists to make readable