trying another approach on processes