Adjusted to my needs