added override possibility