added area stuff again