still debugging bitmap, refactored