сделала без наследования filemap