updated to be kinda useful output