added some matrix tests, renamed kernel files