inheritance frame implementation
setting file?