adding static and making things slightly more legiable