refactor to print in .l
woohoo all working