losing logic in place