abstract fixed