Some reuqire changes and ideas of structure