added blx thanks to ezekeel and ryuinferno