love initializes and loops