fixing dem bugs