use super instead of copying code