functions as intended.
fixed odd image artifacts if not initialized zeros