My version of ulx with additions