cleaner syntax
skels